<?php

/**
 *      [Discuz!] (C)2001-2099 Comsenz Inc.
 *      This is NOT a freeware, use is subject to license terms
 *
 *      $Id: install.php 8889 2010-04-23 07:48:22Z monkey $
 */
if(!defined('IN_DISCUZ')) {
	exit('Access Denied');
}

$sql = <<<EOF

DROP TABLE IF EXISTS pre_er_gridad_combo_position;
create table pre_er_gridad_combo_position
(
    id              int auto_increment
        primary key,
    position        tinyint(3)   default 2              null comment '2首页头部、3首页中部、4首页底部、5帖子页右侧',
    name            varchar(32)                         null comment '名称',
    type            varchar(32)  default 'text'         null comment 'text文字格子广告、image图片格子广告、banner横幅滚动广告',
    sort            int          default 1              null comment '排序',
    status          tinyint(3)   default 1              null comment '1启用 2停用',
    allowed_groups  text                                null comment '允许购买广告位的会员用户组，按住ctrl多选，清空选择框表示不限制用户组',
    daily_credit    int          default 10             null comment '按日投放广告每天扣除的积分',
    monthly_credit  int          default 200            null comment '按月投放广告每月扣除的积分',
    grid_columns    int          default 3              null comment '广告位展示列数',
    grid_rows       int          default 3              null comment '广告位展示行数',
    empty_text      varchar(255) default '广告位招租中' null comment '当广告位为空时显示的默认文字',
    default_color   varchar(32)  default '#333333'      null comment '广告位默认文字颜色',
    default_bgcolor varchar(32)  default '#FFFFFF'      null comment '广告背景默认颜色',
    random_sort     tinyint(3)   default 0              null comment '是否开启广告随机排序(1开启 0关闭)'
)
    comment '不同定位的格子广告配置';

DROP TABLE IF EXISTS pre_er_gridad_combo;
create table pre_er_gridad_combo
(
    id          int auto_increment
        primary key,
    uid         int                                           not null,
    title       varchar(100)                   null comment '广告标题',
    image       varchar(255)                   null comment '图片广告',
    url         varchar(255)                   null comment '链接',
    bgcolor     varchar(20)  default '#FFFFFF' null comment '背景颜色',
    color       varchar(20)  default '#FFFFFF' null comment '文字颜色',
    bold        tinyint(1)   default 0         null comment '是否加粗(1是 0否)',
    underline   tinyint(1)   default 0         null comment '是否下划线(1是 0否)',
    italic      tinyint(1)   default 0         null comment '是否斜体(1是 0否)',
    position_id    int                  default 1         null comment '对应的er_gridad_combo_position广告位id',
    sort        int                         default 1         null comment '排序',
    status      tinyint(3)                  default 3         null comment '1正常、2暂停、3未审核',
    expire_time int                                           null comment '过期时间时间戳',
    rent_credit int                         default 1         null comment '已付的租金金币'
)
    engine = InnoDB;
    
DROP TABLE IF EXISTS pre_er_gridad_combo_config;
create table pre_er_gridad_combo_config
(
    id     int auto_increment
        primary key,
    `key`  varchar(50)  null,
    name   varchar(50)  null,
    value  text         null,
    `desc` varchar(255) null,
    constraint pre_er_gridad_combo_config_pk
        unique (`key`)
)
    engine = InnoDB;

EOF;

runquery($sql);


$insert_sql = <<<EOF
INSERT IGNORE INTO pre_er_gridad_combo_config (`key`, name, value, `desc`) 
VALUES 
('cache_time', '广告缓存时间', '3600', '广告数据缓存时间(秒)'),
('random_sort', '广告随机排序', '0', '是否开启广告随机排序(1开启 0关闭)'),
('use_nofollow', '广告链接nofollow', '1', '是否给广告链接添加nofollow属性(1添加 0不添加)'),
('enable_audit', '开启审核功能', '1', '是否开启广告审核（1开启 0关闭）');
EOF;

runquery($insert_sql);

$insert_position_sql = <<<EOF
INSERT INTO pre_er_gridad_combo_position (name) VALUES ('头部广告位1');
EOF;

runquery($insert_position_sql);

$finish = TRUE;

?>